﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Game1942.Library.Background;
using Game1942.Library.Background.Bodies;
using Game1942.Library.FlightPlans;

namespace Game1942.Library.Planes
{
    public class PoliceChopper : Aircraft
    {
        public PoliceChopper()
        {
            energy = new EnergyCounter(Constants.PoliceChopper.Energy);
            damage = Constants.PoliceChopper.Damage;
            score = Constants.PoliceChopper.Score;
            manageTurn = new TurnManager(Constants.PoliceChopper.Speed, Constants.PoliceChopper.Rate);
            playerTeam = Constants.PoliceChopper.PlayerTeam;

            position.SetBody(new Square(Constants.PoliceChopper.Width, Constants.PoliceChopper.Height));
            flightPlan = new CirclesStrategy(Constants.PoliceChopper.Speed);
        }

        public PoliceChopper(Point value): this()
        {
            base.SetPosition(value);
        }


        public override void Shoot(){}
    }
}
